self-propelled weapon - Espagnol Anglais Dictionnaire